home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 426-450 / disk_443 / dice / dice.lzh / include / signal.h < prev    next >
C/C++ Source or Header  |  1991-01-12  |  528b  |  30 lines

  1.  
  2. /*
  3.  *  SIGNAL.H
  4.  *
  5.  *  (c)Copyright 1990, Matthew Dillon, All Rights Reserved
  6.  */
  7.  
  8. #ifndef _SIGNAL_H
  9. #define _SIGNAL_H
  10.  
  11. typedef char sig_atomic_t;
  12. typedef void (*__sigfunc)(int);
  13.  
  14. #define SIG_ERR ((__sigfunc)(-1))
  15. #define SIG_DFL ((__sigfunc)(0))
  16. #define SIG_IGN ((__sigfunc)(1))
  17.  
  18. #define SIGABRT     1
  19. #define SIGFPE        2
  20. #define SIGILL        3
  21. #define SIGINT        4    /*  also static init in signal/signal.c */
  22. #define SIGSEGV     5
  23. #define SIGTERM     6
  24.  
  25. extern __sigfunc signal(int, __sigfunc);
  26. extern int raise(int);
  27.  
  28. #endif
  29.  
  30.